1
Konteks, Prasyarat, dan Munculnya Pembelajaran Mendalam
EvoClass-AI003Lecture 1
00:00

Pembelajaran Mendalam pada dasarnya merupakan evolusi dari Pembelajaran Mesin klasik, yang memandang pengenalan pola yang kompleks sebagai pendekatan fungsi berdimensi tinggi masalah. Bidang ini bergantung pada peningkatan teknik-teknik aljabar linear dan optimasi yang telah terbukti, beralih dari model-model klasik dengan parameter rendah (seperti SVM standar atau regresi linear) ke model yang melibatkan jutaan hingga miliaran parameter. Keberhasilan memerlukan kemampuan dalam mendefinisikan hubungan kompleks ini menggunakan notasi matriks yang efisien. aljabar linear and optimization techniques, transitioning from low-parameter classical models (like standard SVMs or linear regression) to models involving millions or billions of parameters. Success requires fluency in defining these complex relationships using efficient matrix notation.

1. Struktur Inti: Pendekatan Fungsi dengan Parameter Tinggi

Jaringan saraf dalam dibangun dengan menumpuk transformasi linear sederhana (perkalian matriks menggunakan bobot $W$ dan bias $b$) yang dipisahkan oleh fungsi aktivasi non-linear elemen demi elemen. Arsitektur ini memungkinkan jaringan untuk secara otomatis mempelajari hierarki fitur yang semakin abstrak dan kompleks langsung dari input mentah.

2. Koneksi Kunci: Kalkulus Multivariat dan Backpropagation

Pelatihan model-model besar ini melibatkan meminimalkan fungsi kerugian $L(\theta)$ atas semua parameter jaringan $\theta$. Proses ini membutuhkan perhitungan gradien $\nabla_{\theta} L$ secara efisien di setiap parameter tunggal menggunakan algoritma yang disebut Backpropagation, yang merupakan penerapan langsung dari Aturan Rantai multivariat diferensiasi.

Question 1
Mathematically, how is Deep Learning primarily viewed within the classical Machine Learning paradigm?
A distinct, non-algorithmic approach.
A novel form of unsupervised clustering.
An optimization challenge arising from highly complex function parameterization.
Question 2
What foundational mathematical skill is absolutely mandatory for efficient Deep Learning implementation and optimization?
Set Theory
Complex Analysis
Multivariate Calculus and Linear Algebra
Challenge: The Matrix Product
Efficient Gradient Flow
A standard linear layer computes $Y = XW + B$. The gradient calculated during backpropagation must adhere to specific matrix dimensions for consistency. If the input gradient $\frac{\partial L}{\partial Y}$ has dimension $(N \times K)$, what dimension must the weight gradient $\frac{\partial L}{\partial W}$ possess? $N$: batch size, $D$: input dimension, $K$: output dimension.
Step 1
Determine the required dimensions of $\frac{\partial L}{\partial W}$.
Solution:
The weights $W$ have dimension $(D \times K)$. Therefore, the gradient $\frac{\partial L}{\partial W}$ must also be $(D \times K)$ to perform the parameter update $W := W - \eta \frac{\partial L}{\partial W}$.